﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 交互音乐播放器.数据;
using 交互音乐播放器.音频逻辑;

namespace 交互音乐播放器.中间件
{
    public static class 音频控制器注册
    {
        public static 音频控制器接口 当前平台音频控制器 { get; set; }

        public static 音频控制器接口 创建音频控制器(脚本文件数据 脚本数据,音乐播放数据 数据)
        {
#if ANDROID
                当前平台音频控制器 = new InteractiveMusicPlayerMobile.音频播放.安卓音频播放(脚本数据,数据);
#endif
            return 当前平台音频控制器;
        }
        public static 音频控制器接口 取音频控制器()
        {
            return 当前平台音频控制器;
        }
    }

}
